| Fully Qualified Name: | Laminas\Soap\Wsdl\ComplexTypeStrategy\Composite | 
| Implements: | ComplexTypeStrategyInterface | 
| Name | Description | Defined By | 
|---|---|---|
| __construct() | Construct Composite WSDL Strategy. | Composite | 
| addComplexType() | Create a complex type based on a strategy | Composite | 
| connectTypeToStrategy() | Connect a complex type to a given strategy. | Composite | 
| getDefaultStrategy() | Return default strategy of this composite | Composite | 
| getStrategyOfType() | Return specific strategy or the default strategy of this type. | Composite | 
| setContext() | Method accepts the current WSDL context file. | Composite | 
Construct Composite WSDL Strategy.
| Parameter Name | Type | Description | 
|---|---|---|
| $typeMap | array | |
| $defaultStrategy | string|\ComplexTypeStrategy | 
Returns:
Create a complex type based on a strategy
| Parameter Name | Type | Description | 
|---|---|---|
| $type | string | 
Returns: string XSD type
Connect a complex type to a given strategy.
| Parameter Name | Type | Description | 
|---|---|---|
| $type | string | |
| $strategy | string|\ComplexTypeStrategy | 
Returns: \Composite
Return default strategy of this composite
Returns: \ComplexTypeStrategy
Return specific strategy or the default strategy of this type.
| Parameter Name | Type | Description | 
|---|---|---|
| $type | string | 
Returns: \ComplexTypeStrategy
Method accepts the current WSDL context file.
| Parameter Name | Type | Description | 
|---|---|---|
| $context | \Wsdl | 
Returns: \Composite